package com.ansion.basedb.storage.api;

import android.content.SharedPreferences;

/**
 * @author john on 2021/7/27.
 * @version 1.0
 * @desc 基于mmkv实现的轻量化的kvs。这里单独抽一个类是为了方便调用层判断kvs的实现类型
 */
public interface MMKVStorage extends BaseKeyValueStorage {
    void clearAll();
    int importFromSharedPreferences(SharedPreferences sp);
    SharedPreferences sharePreference();

    SharedPreferences.Editor getEditor();

    String[] allKeys();
}
